Big Huge Thesaurus

Scutigerella immaculata

noun